/**
 * Generate code from /{{projectName}}-core/src/main/java/{{packageName}}/{{apis}}/dto/{{apiDtos@DEFAULT}}.java.hbs
 */
package cn.ibizlab.api.dto;

import cn.ibizlab.util.domain.DTOBase;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 认证接口[AuthTokenDTO]
 *
 * @author generator
 */
@Getter
@Setter
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel("认证接口TokenDTO")
public class AuthTokenDTO extends DTOBase implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * token类型
     */
    @JsonProperty("token_type")
    @JSONField(name = "token_type")
    @ApiModelProperty(value = "token类型", position = 0)
    private String tokenType;

    /**
     * access_token
     */
    @JsonProperty("access_token")
    @JSONField(name = "access_token")
    @ApiModelProperty(value = "access_token", position = 1)
    private String accessToken;


}
